home *** CD-ROM | disk | FTP | other *** search
/ Aminet 37 / Aminet 37 (2000)(Schatztruhe)[!][Jun 2000].iso / Aminet / dev / cross / devpic.lha / devpic / source / picasm / examples / pic16c84.h < prev    next >
Text File  |  2000-02-27  |  942b  |  85 lines

  1. ;
  2. ; pic16c84.h
  3. ;
  4. ; definitions for PIC16C84 registers
  5. ;
  6.  
  7.         if ~defined(__16C84) & ~defined(__16F84)
  8.           error "this include file is for PIC16C84"
  9.         endif
  10.  
  11. ; Page 0 
  12. IND0    equ    00h
  13. TMR0    equ    01h
  14. RTCC    equ    TMR0
  15. PCL     equ    02h
  16. STATUS  equ    03h
  17. FSR     equ    04h     
  18. PORTA   equ    05h
  19. PORTB   equ    06h
  20. EEDATA  equ    08h
  21. EEADR   equ    09h
  22. PCLATH  equ    0ah 
  23. INTCON  equ    0bh
  24.  
  25. ; Page 1
  26.  
  27. OPTIO   equ    01h
  28. TRISA   equ    05h
  29. TRISB   equ    06h
  30. EECON1  equ    08h
  31. EECON2  equ    09h
  32.  
  33. ;
  34. ; STATUS bits
  35. ;
  36. IRP     equ    07h
  37. RP1     equ    06h
  38. RP0     equ    05h
  39. TO      equ    04h
  40. PD      equ    03h
  41. Z       equ    02h
  42. DC      equ    01h
  43. C       equ    00h
  44.  
  45. ;
  46. ; INTCON bits
  47. ;
  48. GIE    equ    7
  49. EEIE    equ    6
  50. RTIE    equ    5
  51. INTE    equ    4
  52. RBIE    equ    3
  53. RTIF    equ    2
  54. INTF    equ    1
  55. RBIF    equ    0
  56.  
  57. ;
  58. ; OPTION bits
  59. ;
  60. RBPU    equ    7
  61. INTEDG    equ    6
  62. RTS    equ    5
  63. RTE    equ    4
  64. PSA    equ    3
  65. PS2    equ    2
  66. PS1    equ    1
  67. PS0    equ    0
  68.  
  69. ;
  70. ; EECON1 bits
  71. ;
  72. EEIF    equ    4
  73. WRERR    equ    3
  74. WREN    equ    2
  75. EWR    equ    1
  76. ERD    equ    0
  77.  
  78. ;
  79. ; 'direction' flags
  80. ;
  81. W    equ    0
  82. F    equ    1
  83.  
  84.  
  85.